package com.gurun.model.bean.home;

import com.gurun.model.bean.ApiResult;

import java.util.List;

public class GetRoomDeviceListResultBean extends ApiResult {


    private List<FamilyDevice> roomDeviceList;

    public List<FamilyDevice> getRoomDeviceList() {
        return roomDeviceList;
    }

    public void setRoomDeviceList(List<FamilyDevice> roomDeviceList) {
        this.roomDeviceList = roomDeviceList;
    }

    public static class FamilyDevice {
        /**
         * deviceId : 833
         * deviceName : 蓝牙水表
         * proType : 0
         * deviceType : 6
         * subDeviceType : 0
         * deviceLogoURL : http://120.76.155.219/
         * deviceTypeLogoURL : http://120.76.155.219:80/group1/M00/00/4A/eEyb21qvcLuAP99JABAAAB9lJUM038.jpg
         * hardwareId : 295
         * shortId :
         * brandId : 0
         * description :
         * password :
         * onlineStatus : 0
         * meterNo : 295
         * deviceFlag : 0
         * roomName :
         * roomId : 0
         * deviceStatus :
         * gatewayMac :
         */

        private int deviceId;
        private String deviceName;
        private int proType;
        private int deviceType;
        private int subDeviceType;
        private String deviceLogoURL;
        private String deviceTypeLogoURL;
        private String hardwareId;
        private String shortId;
        private int brandId;
        private String description;
        private String password;
        private int onlineStatus;
        private String meterNo;
        private int deviceFlag;
        private String roomName;
        private int roomId;
        private String deviceStatus;
        private String gatewayMac;
        private String tvDeviceLogoURL;
        private Integer alarmFlag;
        private String alarmContent;

        public String getTvDeviceLogoURL() {
            return tvDeviceLogoURL;
        }

        public void setTvDeviceLogoURL(String tvDeviceLogoURL) {
            this.tvDeviceLogoURL = tvDeviceLogoURL;
        }

        public int getDeviceId() {
            return deviceId;
        }

        public void setDeviceId(int deviceId) {
            this.deviceId = deviceId;
        }

        public String getDeviceName() {
            return deviceName;
        }

        public void setDeviceName(String deviceName) {
            this.deviceName = deviceName;
        }

        public int getProType() {
            return proType;
        }

        public void setProType(int proType) {
            this.proType = proType;
        }

        public int getDeviceType() {
            return deviceType;
        }

        public void setDeviceType(int deviceType) {
            this.deviceType = deviceType;
        }

        public int getSubDeviceType() {
            return subDeviceType;
        }

        public void setSubDeviceType(int subDeviceType) {
            this.subDeviceType = subDeviceType;
        }

        public String getDeviceLogoURL() {
            return deviceLogoURL;
        }

        public void setDeviceLogoURL(String deviceLogoURL) {
            this.deviceLogoURL = deviceLogoURL;
        }

        public String getDeviceTypeLogoURL() {
            return deviceTypeLogoURL;
        }

        public void setDeviceTypeLogoURL(String deviceTypeLogoURL) {
            this.deviceTypeLogoURL = deviceTypeLogoURL;
        }

        public String getHardwareId() {
            return hardwareId;
        }

        public void setHardwareId(String hardwareId) {
            this.hardwareId = hardwareId;
        }

        public String getShortId() {
            return shortId;
        }

        public void setShortId(String shortId) {
            this.shortId = shortId;
        }

        public int getBrandId() {
            return brandId;
        }

        public void setBrandId(int brandId) {
            this.brandId = brandId;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getPassword() {
            return password;
        }

        public void setPassword(String password) {
            this.password = password;
        }

        public int getOnlineStatus() {
            return onlineStatus;
        }

        public void setOnlineStatus(int onlineStatus) {
            this.onlineStatus = onlineStatus;
        }

        public String getMeterNo() {
            return meterNo;
        }

        public void setMeterNo(String meterNo) {
            this.meterNo = meterNo;
        }

        public int getDeviceFlag() {
            return deviceFlag;
        }

        public void setDeviceFlag(int deviceFlag) {
            this.deviceFlag = deviceFlag;
        }

        public String getRoomName() {
            return roomName;
        }

        public void setRoomName(String roomName) {
            this.roomName = roomName;
        }

        public int getRoomId() {
            return roomId;
        }

        public void setRoomId(int roomId) {
            this.roomId = roomId;
        }

        public String getDeviceStatus() {
            return deviceStatus;
        }

        public void setDeviceStatus(String deviceStatus) {
            this.deviceStatus = deviceStatus;
        }

        public String getGatewayMac() {
            return gatewayMac;
        }

        public void setGatewayMac(String gatewayMac) {
            this.gatewayMac = gatewayMac;
        }

        public Integer getAlarmFlag() {
            return alarmFlag;
        }

        public void setAlarmFlag(Integer alarmFlag) {
            this.alarmFlag = alarmFlag;
        }

        public String getAlarmContent() {
            return alarmContent;
        }

        public void setAlarmContent(String alarmContent) {
            this.alarmContent = alarmContent;
        }
    }
}
